@charset "utf-8";

/* CSS Document */

body{ padding:0px; margin:0px; background: url(images/bg.jpg) repeat-x; color:#6C6B6B;  font-size:12px; font-family:"Microsoft Yahei"; }

ul, li, ol, dl, dt, dd { margin:0; padding:0; list-style:none }

img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }

a { text-decoration:none; color:inherit; color:#6C6B6B}

a:hover{color:#f00}

.clear { clear:both; padding:0px; margin:0px;}

h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }

.fl{ float:left}

.fr{ float:right}



#top{ width:1000px; padding:0px; margin:0 auto;}

#top_left{ float:left; height:31px; line-height:31px;}

#top_right{ float:right; height:31px; line-height:31px;}



#logo{ width:1000px; padding:29px 0 0; height:106px; overflow:hidden; margin:0 auto}

#logo_left{ float:left; font-size:22px; width:560px; line-height:33px;}

#logo_left h1{ font-size:30px; color: #025DA2; font-weight:bold;}

#logo_left img{ float:left; margin:0 15px 0 0;}

#logo_right{ float:right; color:#616161; margin:15px 0 0; font-size:14px; width:240px; line-height:22px;}

#logo_right h1{ font-size:22px; color: #323440; font-weight:bold;}

#logo_right img{ float:left; margin:6px 15px 0 0;}



.search{ float:right; padding:5px 0px 0px 0px;}

.search .text11{ background:url(images/ss1.jpg) no-repeat top; border:none; width:160px; height:25px; line-height:25px; margin:0; padding:0 0 0 10px}

.search .button{ border:none; background:url(images/ss2.jpg) no-repeat top; color:#fff; height:25px; line-height:25px; width:48px; text-align:center}



#dhnr{ width:1000px; padding:0px; margin:0px auto; font-size:14px; background:url(images/dhbg.jpg) no-repeat center bottom; height:45px; overflow:hidden}

#dhnr ul{ padding:0px; margin:0px 0 0 5px; list-style:none}

#dhnr ul li{ float:left; margin:0px; border-right:1px solid #0276CD; line-height:45px; height:45px;}

#dhnr ul li a{ color:#FFFFFF;  padding:0px 19px; display:block}



#flashs{ position:relative; height:525px; overflow:hidden;}

#flashs .bgitem{  z-index:-999;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:999; bottom:5px; left:46%; margin-right:-450px; padding:5px 6px;}

#flashs .btn span{ color:#F90500;  background:#fff; border:1px solid #0276CD; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}

#flashs .btn span.cur{ background:#015CA2; color:#fff;}

#banner1{ background:url(images/banner1.jpg) no-repeat center; height:400px; overflow:hidden}



#ssbg{ height:45px; line-height:45px; background-color:#EEEEEE; width:100%}

#ss{ width:1000px; padding:0px; margin:0 auto;}

#ss_left{ float:left; line-height:45px;}



#main1{ width:1000px; margin:15px auto 0px auto; padding:0px; clear:both}

#main1_left{ width:225px; padding:0px; margin:0px; float:left; background-color:#FFFFFF}

#main1_lefttop{ padding:10px 0; background-color:#005CA1; font-size:16px; color:#62B6F7; text-align:center; text-transform:uppercase}

#main1_lefttop h1{ color:#fff; font-size:24px;}

#main1_pro11{padding:0px; margin:0px;}

#main1_pronr{ border-left:2px solid #005CA1; border-right:2px solid #005CA1; border-bottom:8px solid #005CA1; padding:12px; font-family:"宋体"}

#main1_pronr h4{ background-color:#005CA1; height:32px; line-height:32px; padding-left:15px; margin:0px; font-weight:bold; font-size:14px; color:#fff; clear:both;}

#main1_pronr h4 a{ color:#fff}

#main1_pronr ul{ margin:0px; padding:5px 0px 48px 0px; list-style:none; }

#main1_pronr ul li{ background:url(images/b2.jpg) no-repeat 15px 14px;line-height:38px; margin:0 5px 0 0; padding-left:38px; border-bottom:1px dashed #ccc}

#main1_right{ width:727px; margin:0px; padding:0px; float:right;}



.pro { float:right; width:758px; padding:0px; margin:0px}

.pro .tit { padding:0px 0px 0px 0px; margin:0px; height:41px; line-height:41px; font-size:14px; background-color:#EAEAEA}

.pro .tit ul{ list-style: none; padding:0px; margin:0px;}

.pro .tit li { margin:0 1px 0 0; float:left; height:41px; line-height:41px; background-color:#EAEAEA}

.pro .tit li a { padding-left:63px; color:#3C3C3C;  background:url(images/b2.gif) no-repeat 0;}

.pro .tit li span { padding-right:62px; }

.pro .tit li a:hover, .pro .tit .cur a { background-color:#005CA1; color:#ffffff; display:block; text-decoration:none; font-weight:bold;}

.pro .tit li a:Hover span, .pro .tit .cur a span { background-color:#005CA1; display:block;}

.pro .tit .nones { background:none}

.pro .nr { height:auto; margin:0px; border:1px solid #EAEAEA; border-top:none; padding:0px 0px 0px 0px;  height:735px;  overflow:hidden; font-family:"宋体"}

.pro .nr ul{ margin:20px 0 0; padding:0px;}

.pro .nr dl { float:left; margin:0 15px 10px 0; padding:0 10px 10px 17px; width:207px; background-color:#FFFFFF;}

.pro .nr dt { font-size:0; line-height:0; padding:0px; margin:0px}

.pro .nr dt img {width:222px; height:167px; border:0px;}

.pro .nr dd{ width:222px; display:block;  padding:5px 0 0; overflow:hidden;  margin:0px;line-height:20px;  text-align:center; }

.pro .nr dd h1{ background-color:#EDEDED; font-size:12px; font-weight:bold; margin:5px 0 0}

.pro .nr dd h1 span{ color:#FF3333}



#xwzxnr{ padding:0px; margin:0px;}

#xwzxnr dl{ border-bottom:1px dashed #ccc; padding:0px; margin:0px 0px 10px 0px; line-height:22px;}

#xwzxnr dt{ background: url(images/b3.jpg) no-repeat 0px 7px; padding-bottom:5px; padding-left:18px;font-weight:bold;}

#xwzxnr dt a{ color:#005CA1; font-size:14px;}

#xwzxnr dd{ padding:0px 10px 10px 0px; margin-left:18px;}

#xgtjnr{ margin:15px 0 0; padding:0px;}

#xgtjnr li{ float:left; margin:0 15px 10px 0; padding:0 10px 0px 17px; width:207px;}

#xgtjnr li img{width:222px; height:167px; border:0px;}

#xgtjnr li span{ display:block; text-align:center; line-height:30px;}


#cpny dl { float:left; margin:0 15px 10px 0; padding:0 10px 10px 17px; width:207px; background-color:#FFFFFF;}

#cpny dt { font-size:0; line-height:0; padding:0px; margin:0px}

#cpny dt img {width:222px; height:167px; border:0px;}

#cpny dd{ width:222px; display:block;  padding:5px 0 0; overflow:hidden;  margin:0px;line-height:20px;  text-align:center; }

#cpny dd h1{ background-color:#EDEDED; font-size:12px; font-weight:bold; margin:5px 0 0}

#cpny dd h1 span{ color:#FF3333}



#xgcp{ padding:0px; margin:0px;}

#xgcp li{float:left; margin:0 15px 10px 0; padding:0 10px 10px 17px; width:207px;}

#xgcp li img{width:222px; height:167px; border:0px;}

#xgcp li span{ display:block; text-align:center; line-height:30px;}



#rcp{ float:right; width:350px; padding:0px; margin:0px;}

#rcpbt{ font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc; padding:20px 0px 10px 0px; margin-bottom:7px;}

#rcptime{ line-height:24px; padding:0 0 10px 0}

#rcptime b{ font-size:25px; font-weight:bold; color:#CA0010}

#rcpxang{ padding:15px 0 0; clear:both}

#rcpxangr{ padding:5px 0px 10px 0px; line-height:24px;}



#progywmbt{ font-size:16px; padding:0 0 8px 0px; background:url(images/aboutbttt.jpg) no-repeat bottom left;font-weight:bold;  color:#005CA1}

#progywmnr{ line-height:30px; font-size:14px; margin:10px 0 25px 0}

#cpcg{ border:1px solid #D7D7D7; background-color:#EBEBEB; line-height:30px;font-weight:bold; color:#005CA1;font-size:14px; padding:0 0 0 15px }

#cpcg span{ color:#EB2A3F}

#cpcgnr{border:1px solid #D7D7D7; border-top:none; padding:15px 0;}



#otherny ul{ margin:10px 0 0; padding:0px;}

#otherny li{ padding:0px; margin:0px 9px; float:left }

#otherny li img{ height:165px; width:220px; border:1px solid #ccc}

#otherny li span{ line-height:45px; display:block;  text-align:center}



#newsnybt{ font-size:10px; color:#005CA1; font-weight:bold; margin-bottom:5px; border-bottom:1px dashed #ccc; height:35px; text-align:center;letter-spacing:2px;}



#wentitop{ background:url(images/yuwenti.jpg) no-repeat center; width:100%; height:153px; margin:29px auto 0 auto}

#wentibg{ width:1020px; margin:0 auto; background:url(images/wentibg.jpg) no-repeat center; padding:260px 0 0; height:154px; overflow:hidden}

#wentibg li{ width:199px; float:left; margin:0 28px; line-height:22px; color:#878787}

#wentibg li h1{ font-size:14px; color:#3C3C3C; line-height:20px; margin:5px 0 10px 0}



#ysdbbg{ background:url(images/ysdbbg.jpg) repeat-x; height:1033px; overflow:hidden; margin:52px auto 0 auto}

#ysdb{ width:1000px; margin:0 auto; background:url(images/ysdb.jpg) no-repeat center; height:1033px;}

#ysdb h1{ padding:60px 0 0 325px; margin:0 0 40px 0; font-size:36px; line-height:76px; color:#fff; font-weight:bold}

#db{ height:45px; padding:204px 0 0 317px; font-size:14px; }

#db span{ color:#005CA1}



#xbanner{ background:url(images/xbanner1.jpg) no-repeat center; height:238px;}

#ysbg{ margin:25px auto 0 auto; background:url(images/ysbg.jpg) no-repeat center; height:1590px; width:100%; overflow:hidden}

#ys{ width:943px; padding:0px; margin:252px auto 0 auto}

#ys1{ width:416px; height:258px; padding:205px 0 0; }

#ysnr{line-height:24px; margin:0 0 15px 0;}

#ys1 h1{ font-size:20px; color:#232323; font-weight:bold; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dashed #ccc}



#hzhb{ width:1000px; padding:0px; margin:48px auto 37px auto;}

.hzhb_left{ float:left; margin:50px 0px 0px 0px}

.hzhb_middle{ width:910px; float:left; margin:0px 30px 0 30px}

.hzhb_middle ul{padding:0px; margin:0px;}

.hzhb_middle li { float:left;margin:0px 8px;}

.hzhb_middle li img{ width:200px; height:150px; border:1px solid #ccc}

.hzhb_middle li span{ text-align:center; display:block; line-height:30px;}

.hzhb_right{ float:right;   margin:50px 0 0;}



#hzhbny ul{padding:0px; margin:20px 0 0;}

#hzhbny li { float:left;margin:0px 8px;}

#hzhbny li img{ width:168px; height:102px; border:1px solid #ccc;}

#hzhbny li span{ line-height:30px; text-align:center; display:block;}



.dinnr{margin:10px 0 0; padding:0px;}

.dinnr ul li{ float:left; margin-bottom:20px;display:inline; padding-left:5px; }

.dinnr ul li span{color: #666; font-family:"宋体"; font-size:12px; display:block; text-align:left; padding-top:5px; margin-left:5px; line-height:25px; padding-right:5px;}

.dinnr ul li a{ font-family: "宋体"; font-size:14px;  text-decoration:none;  font-weight: bold; color:#005CA1}

.dinnr ul li a b{ font-family: "宋体"; font-size:12px;  text-decoration:none;}

.dinnr ul li  img { padding:2px; border:1px solid  #E5E5E5; display:block; margin-bottom:8px; float:left; margin-right:10px; width:180px; height:135px;}



#main4{ width:1000px; padding:0px; margin:20px auto 0 auto; }

#main4top{ height:46px; line-height:46px; margin:0; font-size:14px; background:url(images/jzbg.jpg) bottom no-repeat}

#main4top b{ font-size:18px; color:#196CAA; font-weight:400}

#khjznr{ padding:20px 0px 15px 0px; margin:0px;}

#khjznr dl{ padding:0px; margin:0px 20px 0 0; height:190px; width:470px; float:left}

#khjznr dl dt img{ width:191px; height:150px; border:1px solid #CDCDCD; margin:0px 15px 0 0; padding:2px; border:1px solid #ccc; float:left; }

#khjznr dl dd h1{ padding:0px; margin:0px; font-size:14px; color:#196CAA}

#khjznr dl dd p{ padding:0px; margin:8px 0px; line-height:21px;}

#khjznr dl dd a{ color:#252525}



#webmap{ padding:0px; margin:0px;}

#webmap li{ margin:0px 0 10px 0; border:1px dashed #E8E8E8;}

#webmap li h3{ font-weight:bold; color:#02ADC1; padding:3px; font-size:13px;}

#webmap li ul li{ padding:0px 15px 0 5px;  float:left; border:none}

#xbanner2{ width:1000px; padding:0px; margin:0 auto 35px auto;}



#main5bg{ background:url(images/ysdbbg.jpg) repeat-x; height:580px; overflow:hidden;}

#main5{ width:1000px; padding:30px 0 0; margin:0 auto;}

#main5_left{ background-color:#fff; width:650px; padding:25px; line-height:22px; font-family:"宋体"; float:left}

#main5_lefttop{ background:url(images/aboutbt.jpg) no-repeat bottom; padding:0 0 5px 0; margin:0 0 25px 0; font-size:14px;}

#main5_lefttop b{ color:#196CAA; }

#main5_lefttop span{ float:right; font-family:"Microsoft Yahei" }

#xx1{ width:322px; float:left}

#main5_left h1{ font-size:14px; color:#0F548B; font-weight:bold; margin:0 0 10px 0}

#more1{ margin:10px 0 0}



#cfsb{ margin:15px 0 0; padding:0;}

.cfsb_left{ float:left; margin:60px 0px 0px 0px}

.cfsb_middle{ width:600px; float:left; margin:0px 10px}

.cfsb_middle ul{padding:0px; margin:0px;}

.cfsb_middle li { float:left;margin:0px 8px;}

.cfsb_middle li img{ width:200px; height:150px;}

.cfsb_right{ float:right;margin:60px 0 0;}



#main5_right{ width:237px; padding:20px; margin:0px; height:455px; float:right; background-color:#fff}

#main5_righttop{ background:url(images/aboutbt.jpg) no-repeat bottom; padding:0 0 5px 0; margin:0 0 20px 0; font-size:14px;}

#main5_righttop b{ color:#196CAA; }

#main5_righttop span{ float:right; font-family:"Microsoft Yahei" }

#main5_rightnr{ padding:0; clear:both; height:338px; }

#main5_rightnr dl{ margin:0px 0 15px 0; border-bottom:1px dashed #ccc; height:83px;}

#main5_rightnr dt{ background:url(images/wen.jpg) no-repeat; padding-left:35px; height:24px; line-height:24px; color:#434343}

#main5_rightnr dd{ background:url(images/da.jpg) no-repeat; padding-left:35px; height:24px; line-height:24px; margin:0px}



#main6{ width:1000px; padding:0px; margin:25px auto 0 auto; clear: both}

.news {float:left; width:690px;}

.news .tit{padding:0px 0px 0px 0px; margin:0px; border:1px solid #EFEFEF; border-bottom:4px solid #EFEFEF; height:43px; line-height:43px;}

.news .tit ul{list-style:none; padding:0px; margin:0px;}

.news .tit li{float:left; height:43px; line-height:43px; background:url(images/a44.gif) repeat-x bottom;margin-right:0px;}

.news .tit li a{padding-left:80px; margin:0px; font-size:16px; font-family:"微软雅黑";}

.news .tit li span{ padding-right:80px;}

.news .tit li a:hover, .news .tit .cur a{ background-color:#196CAA;display:block; text-decoration:none; color:#fff; font-size:16px; font-family:"微软雅黑";}

.news .tit li a:Hover span, .news .tit .cur a span {background-color:#196CAA; margin:0px;display:block; font-size:16px; font-family:"微软雅黑";}

.news .tit .nones{background:none}

.news .nr{height:auto; margin:0px; padding:20px 10px 15px 15px; overflow:hidden; border:1px solid #E5E5E5; border-top:none;}

.news .nr ul{margin:0px; padding:0px;}



.news .nr dl{ padding:0px; margin:0px; height:145px; overflow: hidden;}

.news .nr dl dt{ float:left; border:1px solid #BCBCBC;width:235px; height:138px;   margin-right:15px;}

.news .nr dl dt img{ width:235px; height:138px;}

.news .nr dl dd{ line-height:20px;}

.news .nr dl dd a{ color:#0553A6}

.news .nr dl dd h4 { height:20px; color:#000000; line-height:20px; display:block; padding:0px 0px 4px 0px; margin:0px;}

.news .nr ul ul{ padding:0px; margin:9px 0px 0px 0px; list-style:none; clear:both;}

.news .nr ul li{  height:35px; line-height:35px; background:url(images/b3.jpg) no-repeat 0px; padding-left:18px; float:left; width:300px; margin:0 10px 0 0; color:#C6C6C6}

.news .nr ul li span{ margin-top:0px; float:right;}

.news .nr ul li a{ color:#7C7C7C}



#main6_right{ width:260px; float:right; border:1px solid #EFEFEF; padding:15px 15px 15px 15px;}

#main6_righttop{ background:url(images/faqbg.jpg) no-repeat bottom; padding:0 0 5px 0; margin:0 0 15px 0; font-size:16px; color:#CCCCD5}

#main6_righttop b{ color:#5B5B5B; font-weight:400}

#main6_righttop span{ float:right; font-family:"Microsoft Yahei" }

#main6_right dl{ height:123px; overflow:hidden}

#main6_right dl dt{ float:left; margin:0 15px 0 0}

#main6_right dl dt img{ width:106px; height:108px;}

#main6_right dl dd{ line-height:20px;}

#main6_right dl dd h1{ font-size:14px; font-weight:400; margin:0 0 5px 0}

#main6_right ul li{ width:243px; line-height:36px; background:url(images/b3.jpg) no-repeat 0px; padding-left:18px; float:left; margin:0;color:#C6C6C6}

#main6_right ul li span{float:right;}

#main6_right ul li a{ color:#7C7C7C}



#linkbg{ background:url(images/ysdbbg.jpg) repeat-x; height:150px; margin:30px 0 0}

#links{ width:1000px; padding:26px 0 0;  margin:0 auto;}

#links_top{ font-size:20px; border-bottom:1px solid #DCDCDC; padding:0 0 10px 0; margin:0 0 15px 0 ;text-transform:uppercase}

#links_top span{ color:#196CAA}



#footbg{ background:#196CAA; height:296px; overflow:hidden;}

#foot{ width:1000px; padding:0px; margin:0 auto;}

#footdh{ height:79px; line-height:79px; color:#fff; font-size:14px; margin:0 0 30px 0; border-bottom:1px solid #5391BF;}

#footdh a{ color:#fff}

#foot_left{ color:#fff; line-height:34px; float:left}

#foot_right{ float:right}



#main7{ width:1000px; padding:0px; margin:20px auto}

#main7_left{width:225px; padding:0px; margin:0; float:left; }

#main7_right{ width:750px; padding:0px; margin:0px; float:right; padding:0px}



#main7_rightop{ border-bottom:1px solid #BCBCBC; height:37px; line-height:37px; color:#196CAA; font-size:16px; }

#main7_rightop span{ float:right; font-size:12px; color:#333333}

#main7_rightnr{ padding:0; margin:10px 0 0 ; line-height:24px;}

#main_leftnrrr{ border-left:2px solid #0F4892;border-right:2px solid #0F4892; border-bottom:2px solid #0F4892; padding:0px 10px 12px 10px; position:relative; height:200px}

#main_leftnrrr li{float:left; width:33.3%; text-align:center; margin-top:10px;}

#main_leftnrrr h2 a{ color:#434343;}

#left_mews{ padding:0px; margin:15px 0 0;}

#left_mewstop{ background-color:#005CA1; height:37px; line-height:37px; padding:0 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold;}

#left_mewsnr{ padding:8px 15px 15px 15px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}

#left_mewsnr b{ color:#F80400; font-size:20px;}

#left_mewsnr li{ background:url(images/b3.jpg) no-repeat 0; height:30px; line-height:30px; padding:0 0 0 20px;}